home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1995 June: Reference Library / Dev.CD Jun 95 / Dev.CD Jun 95.toast / Technical Documentation / Inside Macintosh / IM Addenda / QuickTime for Windows / QuickTime for Windows
Encoding:
Text File  |  1995-01-24  |  27.3 KB  |  61 lines  |  [ONLN/HLX2]

  1. QuickTime for Windows Addendum
  2. QuickTime    
  3. Revised by:    Developer Technical Support and QuickTime Engineering    December 1994
  4. Written by:    Developer Technical Support and QuickTime Engineering    May 1993
  5. This Tech Note is an addendum to the QuickTime for Windows, Developer's Manual, Release  2.0. It will contain technical details of QuickTime missing in the documentation, updated information, bug fixes and similar information. The subtitles are based on the QuickTime Publication with the addition of new titles related to additional information not present in the documentation. 
  6. We assume that developers use QuickTime for Windows 2.0 or later versions, any older versions are no longer supported by DTS.
  7. Table of Contents 
  8. QUICKTIME FOR WINDOWS DEVELOPERS MANUAL
  9.     Movie Controller
  10.         QTW Requires Movie and Controller to be in Same Window
  11.     
  12.     Playing Movies through a Movie Controller
  13.         QTW Always Preroll
  14.     
  15.     Getting Pictures from Movies
  16.         GetMoviePict Slowness
  17. COMPONENTS AND DECOMPRESSORS
  18.         Optimization Options in Codecs
  19. WINDOWS SYSTEM CONFIGURATION
  20.         QTW Installation, CD-ROM Drives, DLLs and Component Files
  21.         QTW.LIB Use with Other Windows Developer Environments
  22.         32-Bit Libraries, QTW
  23.         Edit QTW.INI file for Special Configurations
  24.         GDI and QTW
  25.         WinG and DCI Support, QTW?
  26.         Creating QuickTime Movies to Play on a PC
  27. CROSS-PLATFORM ISSUES
  28.         Conditions for Playing Macintosh Movies on Windows
  29.  
  30.  
  31. QUICKTIME FOR WINDOWS DEVELOPERS MANUAL
  32. Movie Controller
  33. QTW Requires Movie and Controller to be in Same Window
  34. The current implementation of QuickTime for Windows prevents having a movie in one window and a controller in another. Both pieces are expected to share the same parent window. One way to get around this is to do the following:
  35. 1.    Create a window in which you set up a movie and an invisible controller.
  36. 2.    Create another window in which you set up the same movie attached to a visible controller, with the controller bounds set to be exactly equal to the controller Rect so that the movie doesn’t show at all.
  37. 3.    Set an action filter proc for the second controller so that you know which actions take place because of user actions. See MCSetActionFilter.
  38. 4.    Propagate the necessary actions to the first (invisible) filter to make the visible movie react to the controller action. See MCDoAction.
  39. This requires a lot of redundancy, but it’s a way to get the effect you want.
  40. Playing Movies through a Movie Controller
  41. QTW Always Preroll
  42. It is of utmost importance that you preroll your movies using the PrerollMovie function. Failing to do so will introduce playback problems. especially when the movie starts. PrerollMovie will fill caches and buffers optimally to prevent initial playback stuttering.
  43. You should call this function before you start the movie with the MCDoAction mcActionPlay call.
  44.  
  45. Getting Pictures from Movies
  46. GetMoviePict Slowness
  47. Q: Why is GetMoviePict slow?
  48. ___
  49. A: The reason this call is slow is that it needs to back all the way to the key frame and build the real PICT with the deltas. Having lots of key frames in the movie should somewhat speed up the function.
  50. Another, faster approach is to let the Movie Controller step the movie one frame at a time and display this frame.
  51. COMPONENTS AND DECOMPRESSORS
  52. Optimization Options in Codecs
  53. Q: My codec is never given any other optimization options than OPT_RAW. In other words the optt field in the decompression parameter structure is always set to this value. How do I get to support OPT_BMP and differenced bitmap decompression strategies?
  54. ___
  55. A: You need to explicitly define the codec capabilities for your codec so that the capabilities state that OPT_BMP and other supported optimization options are supported by your codec. See  the Data structures section of the Components and Decompressors QTW document for more details about the CodecCapabilities data structure.
  56. WINDOWS SYSTEM CONFIGURATION
  57. QTW Installation, CD-ROM Drives, DLLs and Component Files
  58. Do not place the QTW  DLL and Component Files on the title CD-ROM:
  59. a) Windows DLL conflicts are resolved by the name of the DLL files. The end user will encounter problems if there are old versions of the DLL on the CD-ROM while the hard disk has a new DLL version.
  60. b) The performance of having DLL and Component files executing from a CD-ROM drive is very poor compared with having the right files installed on the system hard disk.
  61. You must follow the instructions of the installation documentation when you use the SETUP.EXE install program.
  62. QTW.LIB Use with Other Windows Developer Environments
  63. Q: We would like to use the QTW.LIB library with a LISP environment for Windows. Are the QT DLLs self-contained, and does the QTW.LIB do anything else than defines the DLL interface? If each of the QTW functions exist in a public or exported form in the DLLs I could make use of the functions from my development environment.
  64. ___
  65. A: The QTW.LIB file contains static code, so in this case you can't directly use the library. Instead you could write another DLL that links in the needed QTW functions, and you could then export  the functions needed from this other DLL.
  66. Another solution is to either use the QuickTime VBX or the MCI driver provided with QTW 2.0, assuming these two solutions provide the functionality you need.
  67. 32-Bit Libraries, QTW
  68. The current QTW Libraries are 16-bit, not 32-bit. This might cause problems with development environments that enforce 32-bit library use. Note that the code produced with the current 16-bit libraries works fine with NT and Win32 environments.
  69. Edit QTW.INI file for Special Configurations
  70. Q: The demo programs on the final QuickTime for Windows CD won’t run without locking up, because the QTInitialize function doesn’t return. Any ideas?
  71. ___
  72. A: The final QuickTime for Windows exhibits the behavior you describe when the display board is configured in a way that QuickTime for Windows doesn’t recognize. XGA and SuperVGA are modes that could cause this problem. To check whether this is the problem, edit the QTW.INI file to include the following:
  73. [Video]
  74. Optimize = driver
  75. The default is Hardware. This could be causing the problem you describe.
  76. GDI and QTW
  77. Q: Is there a way to force QTW to use GDI?
  78. ___
  79. A: Yes, by changing  the video parameter in the QTW.INI file, as in:
  80.     video = bmp
  81. ; or
  82.     video = dib
  83. In some cases the installation will actually set this value, as in the case of the current installer program installing QTW in an NT environment.
  84. WinG and DCI Support, QTW?
  85. Q: Will  QTW support WinG or DCI?
  86. ___
  87. A: Currently QTW does not support WinG or the DCI model. Stay tuned for more information concerning future QTW products development.
  88. Creating QuickTime Movies to Play on a PC
  89. Q: I’m trying to create a QuickTime movie on my Macintosh and play it on a PC using the standard QuickTime Play Movie application that came with QuickTime for Windows. I get the message “Movie X contains a data reference. Data references aren’t supported by the current version of QuickTime for Windows,” even after flattening the file and removing file dependencies. What do I have to do to eliminate these data references and build movies that I can play on the PC?
  90. ___
  91. Q: This problem occurs when Macintosh QuickTime 1.0 or its utilities are used to create the movies. The solution is to edit (or create) the QTW.INI file to include the following lines:
  92.     [Override]
  93.     DREF = no
  94. This should force QuickTime for Windows to look in the file for the data. A better solution is to update your Macintosh software to the latest QuickTime extension and related utilities.
  95.     
  96. CROSS-PLATFORM ISSUES
  97. Conditions for Playing Macintosh Movies on Windows
  98. Q: Is there anything different between Windows movies and Macintosh movies? How can we get Macintosh movies to play on Windows?
  99. ___
  100. A: There’s no difference between Macintosh and Windows movies. The conditions that need to be met to get Macintosh movies to play on Windows are:
  101. •    The movie must be self-contained.
  102. •    The movie must be in a single-fork file.
  103. No limitations apply other than these. We’ve successfully converted movies using Movie Converter in the QuickTime Developer Toolkit. 
  104. Further Reference:
  105. •    QuickTime for Windows 2.0 Documentation
  106. •    Inside Macintosh, QuickTime
  107. •    Inside Macintosh, QuickTime Components
  108. •    QuickTime 2.0 SDK Documentation
  109. •    QT 1 - Inside Macintosh:QuickTime Tech Note
  110. •    QT 2 - Inside Macintosh:QuickTime Components Tech Note
  111. dˇ ˇˇˇˇd
  112. d êXê/,Times
  113. .(•ZQT 03 - QuickTime for Windows(•ˇ1) of 10(ªZM.QT.QTforWindows°d WORDS †å°d WORDR…†Ç
  114. $Zv#
  115.     0Ià:µú9"p    ˇˇˇˇˇˇˇˇ#†ƒ°d
  116. ONLNf˛†å°d1drw2…-·_ġˇˇˇˇˇè°ñ x°ddrw2:°ddrw2:$°d4drw2:°öˇ˙ó@†ò
  117. .WIQkWIQk(7]New Technical Notes†ô°ddrw2:°„†ó°d1drw2eÙġˇˇˇˇˇP°ñ x°ddrw2:°ddrw2:$°d4drw2:°öˇ˚ÄE¿†ò
  118. Ä(pïDeveloper Support†ô°ddrw2:°„†ó°d`drw2-ÔˇˇˇˇˇˇKÔ- Z  [[Z°d1drw2 ¿˙ÈˇˇˇˇˇˇK°ñ x°ddrw2:°ddrw2:$°d4drw2:0°öˇÙĆò
  119. 0(JÔ†ô°ddrw2:°„†ó°d1drw2ÔÊ˙ˇˇˇˇˇˇ°ñ x°ddrw2:°ddrw2:$°d4drw2:    °öˇ˝Ä†ò
  120.     l+&    ®†ô°ddrw2:°„†ó°d1drw2Â-¯yˇˇˇˇˇˇ°ñ x°ddrw2:°ddrw2:$°d4drw2:°öˇ˚Ä%†ò
  121. BÄ(O\    Macintosh†ô°ddrw2:°„†ó†ç°ddrw2D†É°dWORD†ç
  122. $Zw$
  123. 4@]W¨ˇˇˇˇˇˇ8°ñ .S S =¿+Windows†ó
  124. d°dONLNdwZäÉ(ÖZQuickTime for Windows Addendum
  125. °dONLNdâZò£*    QuickTime
  126. °dONLNd*§Z∞í* Revised by:°dONLNd6§¢∞≤)H5Developer Technical Support and QuickTime Engineering°dONLNdl§“∞(≠“
  127. December 1994°dONLNdz∞Zºè(πZ Written by:°dONLNdÜ∞¢º≤)H5Developer Technical Support and QuickTime Engineering°dONLNdº∞Ϻ(πÏMay 1993°dONLNd≈»Z‘©(—ZThis Tech Note °dONLNd‘»©‘.)OHis an addendum to the QuickTime for Windows, Developer's Manual, Release°dONLNd‘Z‡¢(›Z?2.0. It will contain technical details of QuickTime missing in °dONLNd]‘¢‡.(›¢the documentation, updated°dONLNdx‡ZÏ˙(ÈZOinformation, bug fixes and similar information. The subtitles are based on the °dONLNd«‡˙Ï.(È˙    QuickTime°dONLNd—ÏZ¯/(ıZ,Publication with the addition of new titles °dONLNd˝Ï/¯.)’4related to additional information not present in the°dONLNd2¯Z£(Zdocumentation.°dONLNdBZ'*(We assume that developers use QuickTime °dONLNdj'.)Õ5for Windows 2.0 or later versions, any older versions°dONLNd†Z(ˆ(%Zare no longer supported by DTS.°dONLNd¿4Z@ø*Table of Contents°dONLNd”LuXë+'QUICKTIME FOR WINDOWS DEVELOPERS MANUAL°dONLNd¸X~dœ+     Movie Controller°dONLNdd¢p¿+$ 6QTW Requires Movie and Controller to be in Same Window°dONLNdI|~àL(Ö~)Playing Movies through a Movie Controller°dONLNduà¢î+$ QTW Always Preroll°dONLNdã†~¨
  128. (©~Getting Pictures from Movies°dONLNd™¨¢∏+$ GetMoviePict Slowness°dONLNd¿ƒu–H(ÕuCOMPONENTS AND DECOMPRESSORS°dONLNdfl–¢‹8+- Optimization Options in Codecs°dONLNd˛ËuÙE(ÒuWINDOWS SYSTEM CONFIGURATION°dONLNdÙ¢‘+- 9QTW Installation, CD-ROM Drives, DLLs and Component Files°dONLNdY¢ «* 5QTW.LIB Use with Other Windows Developer Environments°dONLNdë ¢* 32-Bit Libraries, QTW°dONLNd©¢$y* ,Edit QTW.INI file for Special Configurations°dONLNdÿ$¢0Ë* GDI and QTW°dONLNdÊ0¢<9* WinG and DCI Support, QTW?°dONLNd<¢Ht* )Creating QuickTime Movies to Play on a PC°dONLNd-Tu`    (]uCROSS-PLATFORM ISSUES°dONLNdE`¢l®+- 2Conditions for Playing Macintosh Movies on Windowsˇ°¿Ù%%DSIDICT:_cv
  129. currentdict /bu known {bu}if
  130. userdict /_cv known not{userdict /_cv 30 dict put}if
  131. _cv begin
  132. /bdf{bind def}bind def
  133. currentscreen/cs exch def/ca exch def/cf exch def
  134. /setcmykcolor where{/setcmykcolor get /cvcmyk exch def}{/cvcmyk{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf }ifelse
  135. /ss{//cf //ca //cs setscreen}bdf
  136. /stg{ss setgray}bdf
  137. /strgb{ss setrgbcolor}bdf
  138. /stcmyk{ss cvcmyk}bdf
  139. /min1{dup 0 eq{pop 1}if}bdf
  140. end
  141. currentdict /bn known {bn}if
  142. †ø‘dˇ ˇˇˇˇd
  143. d,Times
  144. .+6-Developer Support Center(-∫
  145. December 1994 /4/  ê4ê (•6QT 03 - QuickTime for Windows(•€2) of 10(ª6M.QT.QTforWindows
  146. °dONLNdH6W≤(T6'QUICKTIME FOR WINDOWS DEVELOPERS MANUAL°dONLNd(c6r™*Movie Controller
  147. °dONLNd9~6ää*6QTW Requires Movie and Controller to be in Same Window°dONLNdpñ6¢„*SThe current implementation of QuickTime for Windows prevents having a movie in one °dONLNd√ñ„¢
  148. (ü„window°dONLNd ¢6Æ£(´6Oand a controller in another. Both pieces are expected to share the same parent °dONLNd¢£Æ
  149. (´£window. One way to°dONLNd,Æ6∫Á(∑6'get around this is to do the following:°dONLNdTΔ6“@*1.°dONLNdWΔH“°)HCreate a window in which you set up a movie and an invisible controller.°dONLNd†fi6Í@(Á62.°dONLNd£fiHÍ3).Create another window in which you set up the °dONLNd—fi3Í
  150. )Î,same movie attached to a visible controller,°dONLNd˛ÍHˆñ(ÛHEwith the controller bounds set to be exactly equal to the controller °dONLNdCÍñˆ
  151. (ÛñRect so that the movie°dONLNdZˆH•(ˇHdoesn’t show at all.°dONLNdo6@(63.°dONLNdrH[)<Set an action filter proc for the second controller so that °dONLNdÆ[
  152. ([!you know which actions take place°dONLNd–H&-(#H/because of user actions. See MCSetActionFilter.°dONLNd26>@(;64.°dONLNd2H>z)
  153. Propagate °dONLNd
  154. 2z>
  155. )2Xthe necessary actions to the first (invisible) filter to make the visible movie react to°dONLNdf>HJ(GH&the controller action. See MCDoAction.°dONLNdçV6bó(_6MThis requires a lot of redundancy, but it’s a way to get the effect you want.ˇédˇ ˇˇˇˇd
  156. d,Times
  157. .+Z-Developer Support Center(-fi
  158. December 1994 /X// êXê/(•ZQT 03 - QuickTime for Windows(•ˇ3) of 10(ªZM.QT.QTforWindows
  159. °dONLNdTZc~(`Z)Playing Movies through a Movie Controller
  160. °dONLNd*oZ{–*QTW Always Preroll°dONLNd=áZì_*8It is of utmost importance that you preroll your movies °dONLNduá_ì.(ê_+using the PrerollMovie function. Failing to°dONLNd°ìZüÉ(úZ<do so will introduce playback problems. especially when the °dONLNd›ìÉü.(úÉ$movie starts. PrerollMovie will fill°dONLNdüZ´ê(®ZDcaches and buffers optimally to prevent initial playback stuttering.°dONLNdG∑Z√'*_You should call this function before you start the movie with the MCDoAction mcActionPlay call.ˇ¸dˇ ˇˇˇˇd
  161. d,Times
  162. .+6-Developer Support Center(-∫
  163. December 1994 /4/  ê4ê (•6QT 03 - QuickTime for Windows(•€4) of 10(ª6M.QT.QTforWindows
  164. °dONLNdH6W¸(T6Getting Pictures from Movies
  165. °dONLNdc6oΩ*GetMoviePict Slowness°dONLNd3{6á…*Q: Why is GetMoviePict slow?°dONLNdPá6ìH* ___°dONLNdTü6´À*ZA: The reason this call is slow is that it needs to back all the way to the key frame and °dONLNdÆüÀ´
  166. (®Àbuild the real°dONLNdΩ´6∑¸(¥6VPICT with the deltas. Having lots of key frames in the movie should somewhat speed up °dONLNd´¸∑
  167. (¥¸the°dONLNd∑6√a(¿6    function.°dONLNd!œ6€Ω*Another, faster approach is °dONLNd=œΩ€
  168. )áBto let the Movie Controller step the movie one frame at a time and°dONLNdÄ€6Áé(‰6display this frame.ˇZdˇ ˇˇˇˇd
  169. d,Times
  170. .+Z-Developer Support Center(-fi
  171. December 1994 /X// êXê/(•ZQT 03 - QuickTime for Windows(•ˇ5) of 10(ªZM.QT.QTforWindows
  172. °dONLNdTZcn(`ZCOMPONENTS AND DECOMPRESSORS
  173. °dONLNdoZ{*Optimization Options in Codecs°dONLNd<áZì—*HQ: My codec is never given any other optimization options than OPT_RAW. °dONLNdÑá—ì.(ê—In other words the°dONLNdóìZüÉ(úZ>optt field in the decompression parameter structure is always °dONLNd’ìÉü.(úÉ"set to this value. How do I get to°dONLNd¯üZ´£(®Z@support OPT_BMP and differenced bitmap decompression strategies?°dONLNd9´Z∑l* ___°dONLNd=√Zœh*A: °dONLNd@√hœ.)bYou need to explicitly define the codec capabilities for your codec so that the capabilities state°dONLNd£œZ€Δ(ÿZGthat OPT_BMP and other supported optimization options are supported by °dONLNdÍœΔ€.(ÿΔyour codec. See  the°dONLNdˇ€ZÁ*(‰Z*Data structures section of the Components °dONLNd)€*Á.)–/and Decompressors QTW document for more details°dONLNdYÁZÛ#(Z+about the CodecCapabilities data structure.ˇ
  174. dˇ ˇˇˇˇd
  175. d,Times
  176. .+6-Developer Support Center(-∫
  177. December 1994 /4/  ê4ê (•6QT 03 - QuickTime for Windows(•€6) of 10(ª6M.QT.QTforWindows
  178. °dONLNdH6WG(T6WINDOWS SYSTEM CONFIGURATION
  179. °dONLNdc6o°*9QTW Installation, CD-ROM Drives, DLLs and Component Files°dONLNdW{6áã*BDo not place the QTW  DLL and Component Files on the title CD-ROM:°dONLNdöì6üM*9a) Windows DLL conflicts are resolved by the name of the °dONLNd”ìMü
  180. (úM&DLL files. The end user will encounter°dONLNd˙ü6´|(®6Bproblems if there are old versions of the DLL on the CD-ROM while °dONLNd<ü|´
  181. (®|the hard disk has a new DLL°dONLNdX´6∑](¥6version.°dONLNda√6œÛ*%b) The performance of having DLL and °dONLNdÜ√Ûœ
  182. )Ω5Component files executing from a CD-ROM drive is very°dONLNdºœ6€ö(ÿ6Lpoor compared with having the right files installed on the system hard disk.°dONLNd    Á6Ûp*CYou must follow the instructions of the installation documentation °dONLNdLÁpÛ
  183. (pwhen you use the SETUP.EXE°dONLNdgÛ6ˇÅ(¸6install program.°dONLNdx#6/ê*05QTW.LIB Use with Other Windows Developer Environments°dONLNdÆ;6Gå*DQ: We would like to use the QTW.LIB library with a LISP environment °dONLNdÚ;åG
  184. (Dåfor Windows. Are the QT°dONLNd
  185. G6ST(P6DLLs °dONLNdGTS
  186. )Xself-contained, and does the QTW.LIB do anything else than defines the DLL interface? If°dONLNdhS6_>(\68each of the QTW functions exist in a public or exported °dONLNd†S>_
  187. (\>(form in the DLLs I could make use of the°dONLNd…_6k(h6*functions from my development environment.°dONLNdÙk6wH* ___°dONLNd¯É6èõ*MA: The QTW.LIB file contains static code, so in this case you can't directly °dONLNdEÉõè
  188. (åõuse the library. Instead°dONLNd^è6õh(ò6
  189. you could °dONLNdhèhõ
  190. )2Swrite another DLL that links in the needed QTW functions, and you could then export°dONLNdΩõ6ß˝(§6)the functions needed from this other DLL.°dONLNdÁ≥6øº*Another solution is to either °dONLNd≥ºø
  191. )Ü>use the QuickTime VBX or the MCI driver provided with QTW 2.0,°dONLNdDø6Ài(»6@assuming these two solutions provide the functionality you need.°dONLNdÖÔ6˚∑*032-Bit Libraries, QTW°dONLNdõ6¯*\The current QTW Libraries are 16-bit, not 32-bit. This might cause problems with development°dONLNd¯6˚* aenvironments that enforce 32-bit library use. Note that the code produced with the current 16-bit°dONLNdZ6+;* 4libraries works fine with NT and Win32 environments.°dONLNdèO6[9*0,Edit QTW.INI file for Special Configurations°dONLNdºg6s©*EQ: The demo programs on the final QuickTime for Windows CD won’t run °dONLNdg©s
  192. (p©without locking up,°dONLNds6P(|6<because the QTInitialize function doesn’t return. Any ideas?ˇ 4dˇ ˇˇˇˇd
  193. d,Times
  194. .+Z-Developer Support Center(-fi
  195. December 1994 /X// êXê/(•ZQT 03 - QuickTime for Windows(•ˇ7) of 10(ªZM.QT.QTforWindows
  196. °dONLNd<ZHl(EZ___°dONLNdTZ`œ*KA: The final QuickTime for Windows exhibits the behavior you describe when °dONLNdOTœ`.(]œthe display board is°dONLNdd`Zl‘(iZconfigured in a way that °dONLNd}`‘l.)z=QuickTime for Windows doesn’t recognize. XGA and SuperVGA are°dONLNdªlZxc(uZ6modes that could cause this problem. To check whether °dONLNdÒlcx.(uc*this is the problem, edit the QTW.INI file°dONLNdxZÑÕ(ÅZto include the following:,
  197. Courier
  198.     °dONLNd6êZõ}*[Video]°dONLNd>öZ•Ø*
  199. Optimize = driver
  200. °dONLNdP∫ZΔ∏*!HThe default is Hardware. This could be causing the problem you describe.°dONLNdôÍZˆ´*0 GDI and QTW°dONLNd•Z***Q: Is there a way to force QTW to use GDI?°dONLNd–Zl* ___°dONLNd‘&Z2û*DA: Yes, by changing  the video parameter in the QTW.INI file, as in:
  201.     °dONLNd>~Iµ+$ video = bmp°dONLNd&RZ]n(ZZ; or°dONLNd,\~gµ+$
  202. video = dib
  203. °dONLNd8pZ|Ö(yZIn some °dONLNd@pÖ|.)+\cases the installation will actually set this value, as in the case of the current installer°dONLNdù|Zà<(ÖZ,program installing QTW in an NT environment.°dONLNd ¨Z∏ *0WinG and DCI Support, QTW?°dONLNdƒZ– *!Q: Will  QTW support WinG or DCI?°dONLNd–Z‹l* ___°dONLNd ËZÙ<**A: Currently QTW does not support WinG or °dONLNd5Ë<Ù.)‚.the DCI model. Stay tuned for more information°dONLNddÙZ9(˝Z+concerning future QTW products development.°dONLNdê$Z0U*0)Creating QuickTime Movies to Play on a PC°dONLNd∫<ZH÷*NQ: I’m trying to create a QuickTime movie on my Macintosh and play it on a PC °dONLNd<÷H.(E÷using the standard°dONLNdHZTí(QZ
  204. QuickTime °dONLNd%HíT.)8NPlay Movie application that came with QuickTime for Windows. I get the message°dONLNdtTZ`π(]Z“Movie X contains °dONLNdÜTπ`.)_La data reference. Data references aren’t supported by the current version of°dONLNd”`Zl£(iZDQuickTime for Windows,” even after flattening the file and removing °dONLNd`£l.(i£file dependencies. What do I°dONLNd4lZx¯(uZYhave to do to eliminate these data references and build movies that I can play on the PC?°dONLNdéxZÑl* ___ˇédˇ ˇˇˇˇd
  205. d,Times
  206. .+6-Developer Support Center(-∫
  207. December 1994 /4/  ê4ê (•6QT 03 - QuickTime for Windows(•€8) of 10(ª6M.QT.QTforWindows
  208. °dONLNdH6TS(Q64Q: This problem occurs when Macintosh QuickTime 1.0 °dONLNd4HST
  209. (QS'or its utilities are used to create the°dONLNd\T6`‹(]6\movies. The solution is to edit (or create) the QTW.INI file to include the following lines:,
  210. Courier
  211.     °dONLNd∫jZuå+$
  212. [Override]°dONLNdΔtZá*
  213.     DREF = no
  214. °dONLNd–à6îN(ë6This °dONLNd’àNî
  215. )\should force QuickTime for Windows to look in the file for the data. A better solution is to°dONLNd2î6†Ã(ù6Wupdate your Macintosh software to the latest QuickTime extension and related utilities.ˇdˇ ˇˇˇˇd
  216. d,Times
  217. .+Z-Developer Support Center(-fi
  218. December 1994 /X// êXê/(•ZQT 03 - QuickTime for Windows(•ˇ9) of 10(ªZM.QT.QTforWindows
  219. °dONLNdTZc(`ZCROSS-PLATFORM ISSUES
  220. °dONLNdoZ{í*2Conditions for Playing Macintosh Movies on Windows°dONLNdIáZì∫*Q: Is there anything °dONLNd^á∫ì.)`Edifferent between Windows movies and Macintosh movies? How can we get°dONLNd§ìZü(úZ$Macintosh movies to play on Windows?°dONLNd…üZ´l* ___°dONLNdÕ∑Z√ú*?A: There’s no difference between Macintosh and Windows movies. °dONLNd ∑ú√.(¿úThe conditions that need to be°dONLNd+√ZœX(ÃZ3met to get Macintosh movies to play on Windows are:°dONLNd_€ZÁ^*•°dONLNda€cÁ)    !The movie must be self-contained.°dONLNdÉÁZÛ^(Z•°dONLNdÖÁcÛ)    (The movie must be in a single-fork file.°dONLNdÆˇZ L(Z-No limitations apply other than these. We’ve °dONLNd€ˇL .)Ú)successfully converted movies using Movie°dONLNd Z9(Z-Converter in the QuickTime Developer Toolkit.ˇÆdˇ ˇˇˇˇd
  221. d,Times
  222. .+6-Developer Support Center(-∫
  223. December 1994 /4/  ê4ê (•6QT 03 - QuickTime for Windows(•÷10)
  224.  of 10(ª6M.QT.QTforWindows
  225. °dONLNdV6b†(_6Further Reference: b4b °dONLNdcHoL+
  226. •°dONLNdcZo-)'QuickTime for Windows 2.0 Documentation°dONLNd=oH{L(xH•°dONLNd?oZ{´)Inside Macintosh°dONLNdOo´{Ê)Q , QuickTime°dONLNd[{HáL(ÑH•°dONLNd]{Zá´)Inside Macintosh°dONLNdm{´á%)Q, QuickTime Components°dONLNdÑáHìL(êH•°dONLNdÜáZì)QuickTime 2.0 SDK Documentation°dONLNd¶ìHüL(úH•°dONLNd®ìZü8)+QT 1 - Inside Macintosh:QuickTime Tech Note°dONLNd‘üH´L(®H•°dONLNd÷üZ´w)6QT 2 - Inside Macintosh:QuickTime Components Tech Noteˇ